home *** CD-ROM | disk | FTP | other *** search
/ LSD Docs / LSD Docs.iso / FILEZ / lsd23.dms / lsd23.adf / protext5.5.help.pp / protext5.5.help
Text File  |  1990-09-07  |  48KB  |  1,852 lines

  1.             ____               _______________   _______________
  2.            /    \             /               \ /               \
  3.           /     /\           /                //                 \
  4.          /     /  \         /       _________//        _____      \
  5.         /     /    \       /       /        //\       /    /\      \
  6.        /     /      \     /       /        //  \      \   /  \      \
  7.       /     /        \   /        \_______//    \      \ /    \      \
  8.      /     /         /   \                \      \      \      \      \
  9.     /     /         / mUb \                \      \      \      \      \
  10.    /      \________/__   __\_________       \   __/       \_____/       \
  11.    \                  \ /                    \ /                        /
  12.     \                 //                      \\                       /
  13.      \_______________/ \______________________/ \_____________________/
  14.       \              \  \                    /  /                    /
  15.        \              \  \                  /  /                    /
  16.         \              \  \                /  /                    /
  17.          \              \  \              /  /                    /
  18.           \______________\/ \____________/ \/____________________/
  19.  
  20.                              P R E S E N T
  21.  
  22.                         A  H E L P  F I L E  T O
  23.  
  24.                           P R O T E X T  5 . 5
  25.  
  26.                                By MUB/LSD
  27.  
  28.  
  29. NOTE: These are not the full docs, but there is lots of information here!
  30.  
  31.  
  32.  
  33. ABOUT, USING
  34.  
  35. ABOUT : How to use Help
  36.  
  37. Help is available at two levels.
  38.  
  39. Basic help on general subjects such as Text and File Handling is available
  40. by selecting the subject from the  pull  down Help menu. This provides the
  41. names of commands related to that  subject  and a brief description of its
  42. purpose.
  43.  
  44. More detailed help on each command,  including  the command syntax and any
  45. abbreviations,  is available, either  by  selecting the 'Named subject...'
  46. option from the Help Menu and  entering  the  command name, or by entering
  47. HELP <subject> at the command prompt. This gives the syntax of the command
  48. and, in brackets, the abbreviated  form  of  the  command  if any. In many
  49. cases, examples and additional information are given as well.
  50.  
  51. If you are still unable to find  the help you require, the manual provides
  52. full details on all aspects of the program.
  53.  
  54.  
  55.  
  56. SUNDRY, MISCELLANEOUS
  57.  
  58. SUNDRY : Miscellaneous command mode commands
  59.  
  60. STATUS  (STAT) : lists useful settings in current configuration file.
  61. LOADCFG (LCFG) : loads a new configuration file.
  62. CONFIG  (CFG)  : allows changes to current or other configuration file.
  63. SYMBOL  (SYM)  : changes the appearance of a character on screen.
  64. SPOOL   (SPON) : echo all command mode screen output to a file. Turn off
  65.                  with SPOOLOFF.
  66. PRINTON (PRON) : echo all command mode screen output to printer. Turn off
  67.                  with PRINTOFF
  68. QUIT    (Q)    : ends the Protext run.
  69. CALC    (CA)   : calculates simple expressions.
  70. HELP    (H)    : gives information on specified subjects and individual
  71.                  commands - e.g.:  BLOCK, TEXT, FILE, NAMES, PRINT,
  72.                                    BACKGROUND, MACROS, MENUS, PPD.
  73.  
  74.  
  75.  
  76. TEXT
  77.  
  78. TEXT : Text handling from command mode.
  79.  
  80. SWAP    (SW)   : switches between the two documents in memory.
  81. CLEAR          : clears the text from memory.
  82. FORMAT  (FT)   : re-formats entire text according to configuration, rulers
  83.                  and stored commands.
  84. FIX            : fixes text, so that it cannot be further re-formatted.
  85. COUNT   (CT)   : counts the words in the text.
  86. GOTO    (G)    : enters edit mode with cursor on specified row, page or
  87.                  column.
  88. FIND    (F)    : searches for any string (any sequence of letters or
  89.                  symbols).
  90. REPLACE (R)    : replaces any string by another.
  91. PROG           : selects program editing/printing mode. DOC restores
  92.                  document mode.
  93. TAB            : sets tab positions in PROG mode.
  94. NUMBER  (NUM)  : numbers lines of text, or removes numbers.
  95.  
  96. Also see: FILE, PRINT, BLOCK, SPELL, FIND
  97.  
  98.  
  99.  
  100. DISK, FILE
  101.  
  102. LOAD    (L)    : retrieves a document from disk ready for editing.
  103. MERGE   (M)    : merges the text from a file into the current document.
  104. SAVE    (S)    : stores the edited document in a disk file.
  105. SAVEA   (SA)   : creates an ASCII file. (works as a PRINT command).
  106. CONVERT (CV)   : converts text files to and from other programs and
  107.                  computers.
  108. FSORT          : sorts files. For options type: FSORT ?
  109. SPLIT   (SPL)  : splits a large text file into smaller ones.
  110. TYPE    (T)    : types the contents of a file to screen.
  111. CAT or DIR     : lists the files in the current or another directory.
  112. CHDIR   (CD)   : changes the current directory. 0, 1, 2 change current
  113.                  drive.
  114. MKDIR   (MD)   : creates a new directory.
  115. RMDIR   (RD)   : removes a directory if it is empty.
  116. ERASE   (DEL)  : erases file(s) in a directory on disk.
  117. PROTECT (PROT) : protect file(s) from being erased. Cancelled with ACCESS.
  118. RENAME  (REN)  : renames file on disk (NAME assigns filename to text in
  119.                  memory)
  120. COPY           : copies file(s) regardless of date & time.
  121. UPDATE  (UP)   : copies new files only. Compare with COPY.
  122. TOUCH          : 'touches' file so that date stamp is set to current date
  123.                  & time
  124.  
  125. Also see:
  126.  
  127.         NAMES, BLOCK, DICTIONARY, MACROS, PRINT, SUNDRY, SPELL
  128.  
  129.  
  130. See the MSDOS manual.
  131.  
  132.  
  133.  
  134. PRINTING
  135.  
  136. PRINT : Protext print commands
  137.  
  138. PRINT   (P)    : prints the whole text, PRINTB prints the marked block.
  139. PRINTQ  (PQ)   : prints in Near Letter Quality.
  140. PRINTP  (PP)   : prints selected pages. ( PRINTPQ = PRINTP + PRINTQ ).
  141. STOP    (ST)   : stops background printing. CONT resumes it again.
  142. ABANDON (AB)   : aborts printing (on certain printers immediately).
  143. TYPEWRITER (TW): allows the computer to be used as a typewriter.
  144. FF             : causes the printer to feed to the top of the next page.
  145. PRINTS  (PS)   : displays the text on the screen as it would be printed.
  146. PRINTF  (PF)   : prints to a file, that later can be 'dumped' to printer.
  147. SAVEA   (SA)   : prints to an ASCII file.
  148. PRINTER (PR)   : loads a printer driver.
  149.  
  150. Also see BACKGROUND, BLOCK, PPD.
  151.  
  152.  
  153.  
  154. BACKGROUND, BACK
  155.  
  156. BACKGROUND : Background printing
  157.  
  158. When printing, Protext sends the output not directly to the printer, but
  159. to a buffer in memory. From there it is passed on to the printer as fast
  160. as the printer can print it.
  161.  
  162. BACK ON        : turns background printing facility on.
  163. BACK OFF       : turns background printing facility off.
  164.  
  165. Without the need to wait for the printer, Protext can quickly work through
  166. the text, and after that make itself available for editing or other tasks.
  167. The so called 'background printing' that will be going on in the
  168. background can be controlled with various commands:
  169.  
  170. STOP    (ST)   : temporarily stop printing.
  171. CONT    (CO)   : resume printing halted with STOP command.
  172. ABANDON (AB)   : erase contents of buffer, and, in addition, cause certain
  173.                  printers to immediately abandon the printing. (The
  174.                  printer has to be able to recognize and give priority to
  175.                  a special abort command capable of making it erase its
  176.                  own built in buffer).
  177.  
  178.  
  179.  
  180. MACROS, EXECFILES
  181.  
  182. Commands for EXEC FILES and MACROS
  183.  
  184. EXEC    (X)     : executes a file of commands.
  185. EXECS   (XS)    : executes a string of commands given with EXECS.
  186. ECHO            : turns on/off echoing to screen of commands in an
  187.                   executed exec file.
  188. PAUSE           : pauses execution until key is pressed.
  189. LMACROS (LM)    : lists defined macros.
  190. SAVEKEYS (SVK)  : saves macros.
  191. LOADKEYS (LDK)  : loads macros.
  192. CLEARKEYS(CLRK) : erases user defined macros and restores the default
  193.                   ones.
  194. CLEARKEYS N     : erases all macros.
  195. MACRO   (KEY)   : allows definitions of macros.
  196. CODE            : displays the function/character codes that each key
  197.                   produces.
  198.  
  199. Escape characters: Use  |  in exec files and  ^  in macros
  200.  
  201. Escape characters are used around numbers that are to be interpreted as
  202. codes.
  203.  
  204. e.g.    ^766^FIND^13^    - causes the program to enter command mode, then
  205.                          to type the letters 'FIND' and conclude with a
  206.                          carriage return.
  207.  
  208.  
  209.  
  210. EXTERNAL, PROGRAM
  211.  
  212. EXTERNAL : external commands and programs from within Protext
  213.  
  214. Programs can be run simultaneously with Protext if there is enough free
  215. memory.
  216. Simply type the program name in the CLI or SHELL window.
  217.  
  218. If Protext itself has been started from a CLI window (i.e. not by clicking
  219. on a
  220. Protext icon), the program can alternatively be run from within the
  221. command mode
  222. of Protext. Simply type the program name as if it were a Protext command,
  223. but
  224. prefix it with an asterisk.
  225.  
  226. Example to run the AmigaDOS command RUN (multi-tasking) from within
  227. Protext:
  228.  
  229.        *RUN CLOCK     ; installs the CLOCK program.
  230.  
  231. Three of Protext's own commands - CONFIG, CONVERT and FSORT - are in fact
  232. separate programs, and can also be run as such.
  233.  
  234.  
  235.  
  236. DICTIONARY, LEX
  237.  
  238. Dictionary Commands :
  239.  
  240.      Spell checking is  carried  out  against  several  (up  to five)
  241.      dictionary files simultaneously.  These dictionaries (LEX files)
  242.      are in a compressed format and a number of commands are provided
  243.      to allow editing/modification/searching of these dictionaries.
  244.  
  245. NB: Not all commands may be used with all LEX files for copyright reasons.
  246.  
  247. SPELL      (SC)  : spell checks and allows correction of words not
  248.                    recognised.
  249. BUILD      (BU)  : spell checks but sends unrecognised words to disk file.
  250. LISTD      (LD)  : lists the words in a LEX file (optionally to a file).
  251. MAKED      (MKD) : makes a new LEX file from the words in a text file.
  252. INSWORDS   (IW)  : inserts words in text file into LEX file.
  253. DELWORDS   (DW)  : deletes words in text file from LEX file.
  254. COUNTD     (COD) : counts the words in a LEX file.
  255. LOOKUP     (LK)  : searches a LEX file for all words similar to specified
  256.                    word.
  257. FINDW      (FW)  : searches for all words matching a specified pattern.
  258. ANAGRAM    (AN)  : searches for all words containing certain specified
  259.                    letters.
  260.  
  261. CONFIG is used to specify which LEX files are to be used.
  262.  
  263. Also see: QIC  LANGUAGES
  264.  
  265.  
  266.  
  267. QIC
  268.  
  269. The quick dictionary, or QIC file, is a special dictionary file,
  270. containing some of the most commonly used words. It is loaded into memory
  271. in its entirety, in contrast to the ordinary dictionary files (the LEX
  272. files) from which just an index is loaded and which  Protext then has to
  273. call from disk each time they are needed for checking.
  274.  
  275. Also see: LEX
  276.  
  277.  
  278.  
  279. FILENAMES, NAMES
  280.  
  281. When entering a file name to a command, a drive and/or directory can be
  282. specified as well, if required. This applies to all commands requiring
  283. file names.
  284.  
  285. The filename extension can in most cases be left out, when entering file
  286. names for commands which only operate on files of a certain type. For
  287. instance it is sufficient to type 'PRINTER epson' to load the printer
  288. driver EPSON.PPD, since printer drivers always end with '.PPD' anyway.
  289. There is no standard extension to distinguish text files, but the command
  290. EXT (or CONFIG) may be used to specify a default extension to be used when
  291. text is loaded (with LOAD and MERGE).
  292.  
  293. Some commands can handle so called 'ambiguous file names', i.e. names
  294. containing 'wildcards'. A question mark (?) stands for a character that
  295. could be anything or nothing. #? is equivalent to any number of '?'.
  296.  
  297.  E.g.: PROT test??  protects all files named 'test' + up to two more
  298. characters.
  299.        DEL  #?      erases all files in the current directory.
  300.  
  301.  
  302.  
  303. DRIVER, PPD
  304.  
  305. All output sent by Protext to a printer is done according to rules set up
  306. in a printer driver (PPD file). The currently loaded printer driver is
  307. always displayed on the banner line. A new printer driver can be loaded,
  308. using the PRINTER command. A certain printer driver can be made the
  309. default driver using CONFIG. (optionally, one driver for each port on the
  310. computer if several printers have been connected).
  311.  
  312. The PPD files can be edited as ordinary text files. Details on the various
  313. instructions found in these files are given in the manual.
  314.  
  315. Compare the command PRINTER
  316.  
  317.  
  318.  
  319. PATH
  320.  
  321. The 'path', or 'search path' specifies the directory in which Protext
  322. looks for auxiliary files and programs. Examples of files that Protext
  323. tries to find here are dictionaries, printer drivers, the help file, macro
  324. files, exec files and external utilities (CONFIG and CONVERT). It will
  325. normally refer to a directory called 'PROTEXT'. The path can be changed
  326. using CONFIG.
  327.  
  328. The 'temporary file path' specifies the directory which Protext uses for
  329. storing parts of a file which is too large to fit entirely into memory.
  330. The temporary path can be changed using CONFIG.
  331.  
  332.  
  333.  
  334. MENUS, MENU
  335.  
  336. Menus are provided as an alternative to command mode. The Amiga Intuition
  337. standard menus are implemented, helping to provide a common user interface
  338. between different programs.
  339.  
  340. To use the menus with the mouse, hold down the right mouse button. This
  341. will cause the menu bar to be displayed. Then move the mouse pointer over
  342. the menu bar. As the pointer moves over each menu title that menu will be
  343. displayed. To select a menu option move the pointer over the required line
  344. of the menu, which will then be highlighted. Release the right mouse
  345. button to perform the operation.
  346.  
  347. Some menu items are shown fainter than the rest and do not become
  348. highlighted. These options are unavailable in the current context - for
  349. example block operations when no block is defined. Some menu items are
  350. marked with '»'. This means that selected this causes another 'submenu' to
  351. be called up. The descriptions in the menus include the equivalent
  352. keyboard commands. In these '^' means press the CTRL key, 's' means SHIFT,
  353. 'a' means 'ALT'.
  354.  
  355. The menus also show the standard Intuition keyboards which use the right
  356. Amiga key with a letter. For example Amiga-Q will quit the program.
  357.  
  358.  
  359.  
  360. ICONS, ICON
  361.  
  362. Protext will optionally create an icon when a data file is saved. An
  363. option in CONFIG allows the creation of icons to be disabled. Clicking on
  364. an icon from Workbench will automatically run Protext and load that file.
  365. Distinct icons are created for documents and program files.
  366.  
  367.  
  368.  
  369.  
  370. BLOCKS, BLOCK
  371.  
  372. Most of those commands that in various ways operate on the loaded text,
  373. are available as block versions as well, which only operate on the section
  374. of text that has been marked with the block markers. There is no need to
  375. learn these specifically, since they all have the same name as the main
  376. command with just a 'B' appended.
  377.  
  378. For example, COUNT counts all the words in the document.
  379.              COUNTB just the words between the block markers.
  380.  
  381. The following commands are available as block versions:
  382.  
  383.          SAVE, SAVEA, PRINTF, PRINTS, PRINT, PRINTQ, SPELL,
  384.              FIND, REPLACE, FORMAT, FIX, COUNT, NUMBER.
  385.  
  386. Block markers are set in edit mode by placing the cursor at the required
  387. position and pressing CTRL-Z or by 'clicking and dragging' the mouse.
  388.  
  389.  
  390.  
  391. LANGUAGES
  392.  
  393. Spell checking dictionaries are available in several different languages.
  394. At April 1991 the languages available are:
  395.  
  396.         English
  397.         French
  398.         German
  399.         Swedish
  400.         American
  401.  
  402. Contact Arnor to order extra languages (see HELP ARNOR).
  403.  
  404.  
  405.  
  406. ARNOR
  407.  
  408. See "The Lord of the Rings" by J.R.R. Tolkien.
  409.  
  410. Alternatively, write to:
  411.  
  412.   Arnor
  413.   611 Lincoln Road
  414.   PETERBOROUGH PE1 3HA
  415.   England
  416.   Tel: +44 (733) 68909
  417.   Fax: +44 (733) 67299
  418.   
  419. And consider buying the original of this excellant package!  
  420.  
  421.  
  422.  
  423. PROTEXT
  424.  
  425. Almost everything you might wish to know is covered in the manual. For the
  426. latest information see the file 'README'.
  427.  
  428.  
  429.  
  430. BUGS, BUG
  431.  
  432. If you think you have found a bug in Protext, please write to Arnor giving
  433. as full a description of what you were doing when it occurred. Please
  434. quote the Protext version as displayed on the banner line, and please also
  435. give details of your computer and operating system, for example:
  436.  
  437.   Protext v5.09
  438.   Amiga 500 with 1Mb memory and Workbench 1.3
  439.  
  440. Type 'HELP ARNOR' for the address.
  441.  
  442.  
  443.  
  444. STORED
  445.  
  446. Stored commands are lines within a document that are not printed but
  447. provide instructions for Protext when printing. These lines are marked by
  448. the stored command prefix character, > ('greater than symbol' or
  449. 'chevron'). This character must be typed in the first column on a line.
  450.  
  451. If column one contains '>', and columns two and three each contain one of:
  452. space, 'L', '-', or '!' then the line is a ruler line.
  453.  
  454. See HELP RULER.
  455.  
  456. For summaries of the stored commands see the following help subjects:
  457.  
  458.         LAYOUT, PAGE, MESSAGE, CONTROL, VARIABLES, MAILMERGE,
  459. For a full explanation of abbreviations used see the Reference Manual
  460. Appendix.
  461.  
  462.  
  463.  
  464. RULER
  465.  
  466. A ruler line is a special stored command line which defines margins and
  467. tabs.
  468. The stored command prefix > must be in column 1. Other characters which
  469. may be used in a ruler line are:
  470.  
  471.         L      marks the left margin (omitted if left margin is column 1)
  472.         R      marks the right margin
  473.         !      a tab position
  474.         .      a decimal tab
  475.         C      a centre tab
  476.         -      none of the above (space may also be used)
  477.  
  478. The ruler may be edited directly as it is simply part of the text.
  479. Alternatively the mouse may be used on the status line ruler (shown at the
  480. top of the screen). Double clicking at a position on the ruler cycles
  481. through the various types of tabs. The left and right margins may be
  482. dragged in either direction.
  483.  
  484.  
  485.  
  486. MESSAGE
  487.  
  488. Messaging and miscellaneous stored commands
  489.  
  490.   >CO text            Comment line.
  491.   >CS text            Clear screen and display message.
  492.   >DM text            Display message.
  493.   >EX (?)text         Execute command.
  494.   >GC f <opts>        Generate contents.
  495.   >GI f               Generate index.
  496.   >IB (?)f            Insert binary file and copy directly to output.
  497.   >IN f               Insert file.
  498.   >SC ON/OFF          Spell checking on/off.
  499.   >SL n {f}           Define spell language and dictionaries.
  500.   >ST text            Stop printing and display text.
  501.   >TL a               Define tab leader character.
  502.   >WC                 Write file close.
  503.   >WF f (A)           Open file for writing (appending).
  504.   >WF ON/OFF          Writing to file on/off.
  505.   >WM text            Write message to file - used with WF.
  506.   >WT text            Wait and display text.
  507.  
  508.  
  509.  
  510. LAYOUT
  511.  
  512. Paper layout commands
  513.  
  514. # >BM n               Bottom margin.
  515.   >EM n               Even side margin.
  516. # >FM n               Footer margin.
  517. # >HM n               Header margin.
  518.   >OM n               Odd side margin.
  519. # >PL n               Page length.
  520.   >SM n               Side margin.
  521. # >TM n               Top margin.
  522. # >ZM                 Zero margins.
  523.  
  524. All parameters are in lines or columns as appropriate.
  525. The commands marked '#' take effect at the next new page printed.
  526.  
  527.  
  528.  
  529. PAGE
  530.  
  531. Page formatting commands
  532.  
  533.   >CE text            Centre line.
  534. # >CP ON/OFF          Continuous/Single sheet printing.
  535.   >DE                 Dump endnotes at foot of page.
  536.   >EA nn              End at page no.
  537.   >EC                 End column.
  538. # >EF text            Define even footer text and turn footers on.
  539. # >EH text            Define even header text and turn headers on.
  540.   >EN ON/OFF          Turn use of endnotes instead of footnotes on/off.
  541.   >EP (n)             Even page throw (can be conditional).
  542.   >FE                 End footnote definition.
  543. # >FF ON/OFF          Form feeds enabled/disabled.
  544.   >FN                 Start multi-line footnote definition.
  545.   >FN text            Define single line footnote.
  546. # >FO text            Define footer text and turn footers on.
  547. # >FO ON/OFF          Turn footers on/off.
  548.   >FP ON/OFF          Formatting whilst printing on/off.
  549.   >FX ON/OFF          Fix text (will not be reformatted during
  550.                       reformatting).
  551. # >HE text            Define header text and turn headers on.
  552. # >HE ON/OFF          Turn headers on/off.
  553.   >IP ON/OFF          Inter-paragraph space increased by half a line
  554.                       on/off.
  555. # >LF ON/OFF          Turns last page footer on/off.
  556.   >LS n               Line spacing.
  557.   >NC n               Number of copies.
  558.   >NP ON/OFF          Enable/disable new page at end of printing.
  559. # >OF text            Define odd footer text and turn footers on.
  560. # >OH text            Define odd header text and turn headers on.
  561.   >OP (n)             Odd page throw (can be conditional).
  562.   >PA (n)             Page throw (can be conditional).
  563.   >PC n (n)           Print columns.
  564. # >PE ON/OFF          Print even pages only.
  565. # >PN nn              Page number of next page.
  566. # >PO ON/OFF          Print odd pages only.
  567.   >PS ON/OFF          Paper sensing on/off.
  568.   >RJ ON/OFF          Right justifying on/off.
  569.   >SA nn              Start at page no.
  570.  
  571. The commands marked '#' take effect at the next new page printed.
  572.  
  573.  
  574.  
  575. CONTROL
  576.  
  577. Printer control commands
  578.  
  579.   >CC a {n} (;a{n})   Define printer control code.
  580.   >CW n               Define microspace character width.
  581.   >FD {a}             Define default font.
  582.   >MC n {n}           Define microspace code sequence.
  583.   >MF n               Define microspace factor.
  584.   >MM n               Set microspacing method.
  585.   >MP ON/OFF          Multiple copy printing on/off.
  586.   >MS ON/OFF          Microspacing on/off.
  587.   >OC n {n}           Output codes to printer.
  588.   >PP ON/OFF          Proportional spacing on/off.
  589.   >PR f               Load printer driver.
  590.   >PW n               Proportional character width.
  591.   >RC a {n}           Redefine character.
  592.  
  593.  
  594.  
  595. VARIABLES
  596.  
  597. Variable and data input - mail merging
  598.  
  599.   >AV v {v}           Ask for variables.
  600.   >CF                 Close data file.
  601.   >DC ,|.             Set the decimal character.
  602.   >DF f {f}           Define data file.
  603.   >DP n|R             Set number of decimal places or Roman numerals.
  604.   >DU                 Dumps currently defined variables to screen.
  605.   >RU v {v}           Read variables unconditionally.
  606.   >RV v {v}           Read variables and pad with nulls.
  607.   >SV v=expr          Set variables.
  608.  
  609.  
  610.  
  611. MAILMERGE, MAIL
  612.  
  613. Conditional printing and mail merging
  614.  
  615.   >EI                 End of ID, IE, IF or IU block.
  616.   >EL                 Else - print block if previous IF condition false.
  617.   >ID v               Print block if variable defined.
  618.   >IE                 Print block if data file exhausted.
  619.   >IF cond            Print block if condition true.
  620.   >IU v               Print block if variable undefined.
  621.   >RP                 Repeat - until following UN condition is true.
  622.   >SK cond            Skip printing if condition true.
  623.   >UN cond            Until condition is true - repeat from RP command.
  624.  
  625.  
  626.  
  627. CLEAR
  628.  
  629. CLEAR   Clears text from memory.
  630.  
  631. Syntax: CLEAR      Clears currently viewed text.
  632.  
  633. Syntax: CLEAR ALL  Clears all text in memory.
  634.  
  635.  
  636.  
  637. DOC, PROG
  638.  
  639. PROG    Selects program text editing and printing. The effect on printing
  640.         is that stored commands will be printed instead of acted upon. The
  641.         effect on editing is that formatting commands are disabled. Ruler
  642.         lines are not active but tabs can be set as required, using the
  643.         TAB command.
  644.  
  645.         Auto indent mode can be toggled on/off with the editing command,
  646.         SHIFT-CTRL-I.
  647.  
  648. DOC     Selects document editing/printing. All formatting effects, stored
  649.         commands and printer control codes are acted on.
  650.  
  651. Syntax: PROG
  652.         DOC
  653.  
  654. When text is loaded, Protext automatically selects DOC or PROG mode
  655. according to the name extension of the loaded file. (e.g. the extensions
  656. associated with which kind of file, is user selectable with CONFIG. If the
  657. name extension does not match any of those specified, the default mode
  658. specified in CONFIG is used.
  659.  
  660.  
  661.  
  662. EXT
  663.  
  664. EXT     Determines default name extension for text files.
  665.  
  666.         When the LOAD and MERGE commands search for text files to load,
  667.         they will begin trying to find the literal name they have been
  668.         given, but should they not find a file with this name and no
  669.         filename extension was given, they make a second attempt, using
  670.         the extension specified by EXT.
  671.  
  672. Syntax: EXT <extension>
  673.  
  674. Example: EXT DOC
  675.  
  676.  
  677.  
  678. LOAD, L
  679.  
  680. LOAD    (L)     Loads new file from disk for editing.
  681.  
  682.  
  683. Syntax: LOAD <filename>
  684.  
  685. Compare MERGE, EXT and SAVE.
  686.  
  687.  
  688.  
  689. MERGE, M
  690.  
  691. MERGE   (M)     Merges file into the current text.
  692.  
  693.  
  694. Syntax: MERGE <filename>
  695.  
  696. Compare LOAD and EXT.
  697.  
  698.  
  699.  
  700. NAME, N
  701.  
  702. NAME    (N)     Assigns a file name to current text.
  703.  
  704.  
  705. Syntax: NAME <filename>
  706.  
  707. Compare SAVE and RENAME.
  708.  
  709.  
  710.  
  711. PRINTF, PF
  712.  
  713. PRINTF  (PF)    Prints to disk, including printer control codes. The
  714.                 resulting file can later be printed without help from
  715.                 Protext, with any function capable of 'dumping' the file
  716.                 to the printer.
  717.  
  718. Syntax: PF <outputfile> (<inputfile>)
  719.  
  720. Examples:  PF text1          ; prints current text to file 'text1'
  721.            PF text1 text     ; prints from file 'text' to file 'text1'
  722.  
  723. Also available as Block version PRINTFB.
  724.  
  725.  
  726.  
  727. PRINTFB, PFB
  728.  
  729. PRINTFB (PFB)   Prints block to disk, including printer control codes.
  730.  
  731. Syntax: PFB <outputfile>
  732.  
  733. Compare PRINTF.
  734.  
  735.  
  736.  
  737. SAVEA, SA
  738.  
  739. SAVEA   (SA)    Creates ASCII file.  Works like a print command, with >ZM
  740.                 implicitly defined at the start.
  741.  
  742.                 All printer control codes etc... are stripped out.
  743.  
  744. Syntax: SA <outputfile> (<inputfile>)
  745.  
  746. Also available as block version SAVEAB.
  747.  
  748. Compare CONVERT.
  749.  
  750.  
  751.  
  752. SAVEAB, SAB
  753.  
  754. SAVEAB  (SAB)   Prints marked block to disk as ASCII file.
  755.  
  756.  
  757. Syntax: SAB <outputfile>
  758.  
  759. Compare SAVEA.
  760.  
  761.  
  762.  
  763. SAVE, S
  764.  
  765. SAVE    (S)   Saves current text onto disk in a file with specified name.
  766.  
  767.               If the file name is omitted the text is saved under original
  768.               file name, or under name given with NAME.
  769.  
  770. Syntax: S <filename>
  771.  
  772. Compare LOAD & MERGE.
  773.  
  774. Also available as block version SAVEB.
  775.  
  776.  
  777.  
  778. SAVEB, SB
  779.  
  780. SAVEB   (SB)    Saves block.
  781.  
  782. Syntax: SB <filename>
  783.  
  784.  
  785.  
  786. SPLIT, SPL
  787.  
  788. SPLIT   (SPL)   Splits large file. Maximum size of the smaller files may
  789.                 be specified. The files will have the same name with
  790.                 extensions 1, 2, 3,..
  791.  
  792. Syntax: SPLIT <filename> (<maxsize>)
  793.  
  794.  
  795.  
  796. SPOOL, SPON
  797.  
  798. SPOOL   (SPON)  Echoes all command mode screen messages to file.
  799.  
  800.                 Turn off with SPOOLOFF.
  801.  
  802. Syntax: SPOOL <filename>
  803.  
  804. Compare PRINTON.
  805.  
  806.  
  807.  
  808. SPOOLOFF, SPOFF
  809.  
  810. SPOOLOF (SPOFF) Turns off SPOOL.
  811.  
  812.                 Turn on with SPOOL
  813.  
  814. Syntax: SPOFF
  815.  
  816.  
  817.  
  818. SWAP, SW
  819.  
  820. SWAP    (SW)    Swaps between documents in memory.
  821.  
  822.                 If used on its own, switches between the current and
  823.                 alternate document.
  824.  
  825.                 If used with a number in range 1-36, switches to that
  826.                 document.
  827.  
  828.                 If used with 0, switches to the first available empty
  829.                 document.
  830.  
  831. Syntax: SW  (<num>)
  832.  
  833.  
  834.  
  835. TYPE, T
  836.  
  837. TYPE    (T)     Types the file to screen.
  838.  
  839.  
  840. Syntax: TYPE <filename>
  841.  
  842. Compare PRINTS
  843.  
  844.  
  845.  
  846. PRINT, P
  847.  
  848. PRINT   (P)     Sends text to printer, optionally from disk.
  849.                 The number of copies may be specified.
  850.  
  851. Syntax: P (<filename>) (<number of copies>)
  852.  
  853. Also as block version PRINTB.
  854.  
  855. To printer : PRINTQ, PRINTP, PRINTPQ.
  856. To screen  : PRINTS, PRINTPS.
  857. To file    : PRINTF, SAVEA.
  858.  
  859.  
  860.  
  861. PRINTB, PB
  862.  
  863. PRINTB  (PB)    Prints defined text block.
  864.  
  865. Syntax: PB
  866.  
  867.  
  868.  
  869. PRINTP, PP
  870.  
  871. PRINTP  (PP)    Prints pages selectively, optionally from disk.
  872.  
  873.  
  874. Syntax: PP (<filename>) (<list of pages>)
  875.  
  876. Compare PRINTPQ and PRINTPS
  877.  
  878.  
  879.  
  880. PRINTPQ, PPQ
  881.  
  882. PRINTPQ (PPQ)   Prints pages selectively in NLQ, optionally from disk.
  883.  
  884. Syntax: PPQ (<filename>) (<list of pages>)
  885.  
  886.  
  887.  
  888. PRINTPS, PPS
  889.  
  890. PRINTPS (PPS)   Prints pages to screen selectively, optionally from disk.
  891.  
  892. Syntax: PPS (<filename>) (<list of pages>)
  893.  
  894.  
  895.  
  896. PRINTS, PS
  897.  
  898. PRINTS  (PS)    Prints to screen, optionally from disk.
  899.  
  900.                 Pressing ESC causes printing to be stopped. Repeated
  901.                 pressing of ESC aborts printing, but any other key
  902.                 continues it.
  903.  
  904.                 The Scroll Lock key is used to toggle a Scroll lock mode,
  905.                 so that printing automatically is stopped after each
  906.                 screen full.
  907.  
  908. Syntax: PS (<filename>)
  909.  
  910. Also as block version PRINTSB
  911. Selected pages with PRINTPS
  912.  
  913.  
  914.  
  915. PRINTSB, PSB
  916.  
  917. PRINTSB (PSB)   Prints block to screen.
  918.  
  919. Syntax: PSB
  920.  
  921.  
  922.  
  923. PRINTQ, PQ
  924.  
  925. PRINTQ  (PQ)    Prints in Near Letter Quality, optionally from disk.
  926.  
  927.  
  928. Syntax: PQ (<filename>) (<number of copies>)
  929.  
  930. Also as block version PRINTQB
  931. Selected Pages with PRINTPQ
  932.  
  933.  
  934.  
  935. PRINTQB, PQB
  936.  
  937. PRINTQB (PQB)   Prints block in Near Letter Quality.
  938.  
  939. Syntax: PQB
  940.  
  941.  
  942.  
  943. ABANDON, AB
  944.  
  945. ABANDON (AB)    Abandon printing. Empties print buffer and causes certain
  946.                 printers to empty their own buffer.
  947.  
  948. Syntax: AB
  949.  
  950. Compare STOP
  951.  
  952.  
  953.  
  954. PRINTER, PR
  955.  
  956. PRINTER (PR)    Loads printer driver. The driver is loaded from current
  957.                 directory or, if not found, from the default search path.
  958.  
  959. Syntax: PR <printerdrivername>
  960.  
  961. Compare PARALLEL and SERIAL.
  962.  
  963.  
  964.  
  965. PRINTON, PRON
  966.  
  967. PRINTON (PRON)  Echoes all command mode screen output to printer.
  968.  
  969.                 Turn off with PRINTOFF.
  970.  
  971. Syntax: PRON
  972.  
  973. Compare SPOOL.
  974.  
  975.  
  976.  
  977. PRINTOFF, PROFF
  978.  
  979. PRINTOFF (PROFF) Turns off PRINTON.
  980.  
  981. Syntax: PROFF
  982.  
  983.  
  984.  
  985. TYPEWRITER, TW
  986.  
  987. TYPEWRITER (TW)   Typewriter mode.
  988.  
  989.        If a number is specified the text of each line is indented
  990.        by that many spaces. Text is not printed until the Return
  991.        key is pressed to indicate the end of the line.
  992.  
  993. Syntax: TW (number)
  994.  
  995.  
  996.  
  997. 0
  998.  
  999. 0               Selects drive df0:. The same effect as 'CD df0:'.
  1000.  
  1001. Syntax: 0
  1002.  
  1003.  
  1004.  
  1005. 1
  1006.  
  1007. 1               Selects drive df1:. The same effect as 'CD df1:'.
  1008.  
  1009. Syntax: 1
  1010.  
  1011.  
  1012.  
  1013. 2
  1014.  
  1015. 2               Selects drive df2:. The same effect as 'CD df2:'.
  1016.  
  1017. Syntax: 2
  1018.  
  1019.  
  1020.  
  1021. CAT, DIR
  1022.  
  1023. CAT        Catalogues files in (current) directory and reports free space
  1024.            on disk. The sizes of files are shown in K.
  1025.            Files protected with PROTECT are shown with asterisks.
  1026.  
  1027. Syntax:    CAT (pathname)
  1028.  
  1029. Examples:  CAT                 ; current directory on current drive.
  1030.            CAT df1:            ; root directory on drive df1:
  1031.            CAT :PROTEXT/#?.PPD ; all printer drivers in PROTEXT directory.
  1032.  
  1033. DIR        As CAT but with the following differences:
  1034.  
  1035.            The sizes of files are shown in bytes. The date and time when
  1036.            each file was last changed is shown.
  1037.  
  1038. Syntax:    DIR (pathname)
  1039.  
  1040.  
  1041.  
  1042. CHDIR, CD
  1043.  
  1044. CHDIR   (CD)   Changes current drive/directory.
  1045.  
  1046. Syntax:   CD <pathname>
  1047.  
  1048. Examples: CD letter ; changes to directory 'LETTER' under the current one.
  1049.           CD /      ; changes to parent directory above the current one.
  1050.           CD :      ; changes to root directory on current drive.
  1051.           CD df0:   ; changes to disk in drive df0:
  1052.  
  1053. The last example can be used after a change of disks, to make the Amiga
  1054. recognise that the disk has been changed.
  1055.  
  1056.  
  1057.  
  1058. MKDIR, MD
  1059.  
  1060. MKDIR   (MD)   Creates new directory.
  1061.  
  1062. Syntax: MD (pathname)
  1063.  
  1064. Compare RMDIR.
  1065.  
  1066.  
  1067.  
  1068. RMDIR, RD
  1069.  
  1070. RMDIR   (RD)   Removes a directory if it not contains any files.
  1071.  
  1072. Syntax: RD (pathname)
  1073.  
  1074. Compare DEL and MKDIR.
  1075.  
  1076.  
  1077.  
  1078. ERASE, DEL
  1079.  
  1080. ERASE   (DEL)  Erases file(s) from (current) directory.
  1081.  
  1082. Syntax: DEL <ambiguous filename>
  1083.  
  1084.  
  1085. Examples:
  1086.  
  1087.        DEL letter   ; erases file 'letter' in current directory.
  1088.        DEL :test/#? ; erases all files in directory 'test' off root
  1089.                       directory
  1090.  
  1091.  
  1092.  
  1093. ACCESS, ACC
  1094.  
  1095. ACCESS  (ACC)  Cancels delete/overwrite protection set with PROTECT.
  1096.  
  1097. Syntax: ACC <ambiguous filename>
  1098.  
  1099.  
  1100.  
  1101. PROTECT, PROT
  1102.  
  1103. PROTECT (PROT) Protects file(s) from being deleted or overwritten by
  1104.                setting their status to read-only.
  1105.  
  1106.                Use ACCESS to cancel the protection.
  1107.  
  1108. Syntax: PROT <ambiguous filename>
  1109.  
  1110. Compare ACCESS
  1111.  
  1112.  
  1113.  
  1114. RENAME, REN
  1115.  
  1116. RENAME  (REN)  Renames a file on disk.
  1117.  
  1118.  
  1119. Syntax: REN <old filename> <new filename>
  1120.  
  1121. Compare NAME.
  1122.  
  1123.  
  1124.  
  1125. COPY, UPDATE
  1126.  
  1127. COPY.        Copies file(s) regardless of date.
  1128. UPDATE (UP). Copies only file(s) newer than any like named files in
  1129. target.
  1130.  
  1131. Syntax: COPY <ambiguous source filename> (<destination>)
  1132.         UP   <ambiguous source filename> (<destination>)
  1133.  
  1134.  
  1135. <destination> can be:
  1136.  
  1137. <directory>\<filename>
  1138. <directory>            ; destination file(s) will be named as originals
  1139. omitted                ; file(s) will be copied to the current directory
  1140.  
  1141.  
  1142. Compare TOUCH.
  1143.  
  1144.  
  1145.  
  1146. UP
  1147.  
  1148. UP is the abbreviated form of UPDATE. See 'HELP UPDATE'.
  1149.  
  1150.  
  1151.  
  1152. FIND, REPLACE
  1153.  
  1154. FIND    (F)    Searches for text.
  1155.  
  1156. Syntax: FIND <string> <options>
  1157.  
  1158. also available as block version FINDB.
  1159.  
  1160.  
  1161. REPLACE (R)    Searches for and replaces text.
  1162.  
  1163. Syntax: R <old string> <new string> <options>
  1164.  
  1165. also available as block version REPLACEB.
  1166.  
  1167.  
  1168. Options:A Automatic search. Then displays number found.
  1169.         G Global search. (Starts from beginning of text).
  1170.         B Backward search.
  1171.         C Case specific search.
  1172.         S Spaces ignored. Text found regardless of number of spaces in it.
  1173.         W Search for complete Words only.
  1174.         n Search for every nth occurrence (ignore first n-1).
  1175.  
  1176. Escape sequences may be used to search for certain special characters.
  1177.  
  1178.  
  1179.    SEQUENCE    FINDS                        SEQUENCE    FINDS
  1180.       !.       hard return (end of paragraph)  !!       !
  1181.       !-       soft hyphen                     !?       ?
  1182.       !_       non-break hyphen                !'       '
  1183.       !<space> non-break space                 !"       "
  1184.       !~       footnote marker                 !a       printer code 'a'
  1185.       !=       spell ignore marker             !10      ascii code 10
  1186.       !*       index word marker               !~       footnote marker
  1187.       !#       index phrase marker             !5!144   soft space code
  1188.  
  1189.  
  1190.  
  1191. FINDB, FB
  1192.  
  1193. FINDB      (FB)    Searches for text in marked block only.
  1194.  
  1195.                    Otherwise as FIND.
  1196.  
  1197.                    Search option G (Global) only implies searching the
  1198.                    whole block, not the whole text.
  1199.  
  1200.  
  1201.  
  1202. REPLACEB, RB
  1203.  
  1204. REPLACEB   (RB)    Searches and replaces text in marked block only.
  1205.  
  1206.                    Otherwise as REPLACE.
  1207.  
  1208.                    Search option G (Global) only implies searching and
  1209.                    replacing in the whole block, not in the whole text.
  1210.  
  1211.  
  1212.  
  1213. F, R
  1214.  
  1215. F and R are abbreviated forms of FIND and REPLACE respectively.
  1216.  
  1217.         See 'FIND' or 'REPLACE' for more information.
  1218.  
  1219.  
  1220.  
  1221. FIX, FIXB
  1222.  
  1223. FIX            Removes tabs, soft spaces and soft returns, converting to
  1224.                hard spaces and hard returns.
  1225.  
  1226. Syntax: FIX
  1227.  
  1228.  
  1229. FIXB           As for FIX, but on marked block.
  1230.  
  1231. Syntax: FIXB
  1232.  
  1233.  
  1234.  
  1235. FORMAT, FT
  1236.  
  1237. FORMAT  (FT)   Formats whole text according to rulers, stored commands and
  1238.                CONFIG settings.
  1239.  
  1240. Syntax: FT
  1241.  
  1242. Also available as block version FORMATB.
  1243.  
  1244.  
  1245.  
  1246. FORMATB, FTB
  1247.  
  1248. FORMATB (FTB)  Formats block.
  1249.  
  1250. Syntax: FTB
  1251.  
  1252. Compare FORMAT.
  1253.  
  1254.  
  1255.  
  1256. NUMBER, NUM
  1257.  
  1258. NUMBER  (NUM)  Numbers text lines, or removes line numbers from text.
  1259.  
  1260.                A to add numbers, R to remove numbers from text.
  1261.  
  1262. Syntax: NUM A|R <first number> <increase per line>
  1263.  
  1264.  
  1265. Examples:
  1266.  
  1267.         NUM A 10 10 ; numbers from 10 and increase by 10 per line: 10, 20,
  1268.                       30...
  1269.         NUM R       ; remove numbers
  1270.  
  1271.  
  1272. Also available as block version NUMBERB.
  1273.  
  1274.  
  1275.  
  1276. NUMBERB, NUMB
  1277.  
  1278. NUMBERB (NUMB) Numbers text lines (or removes line numbers) within marked
  1279.                block only.
  1280.  
  1281. Syntax: NUMB A|R <first number> <increase per line>
  1282.  
  1283. Compare NUMBER.
  1284.  
  1285.  
  1286.  
  1287. TAB
  1288.  
  1289. TAB        Sets tab positions for PROG mode.
  1290.  
  1291.  
  1292. Syntax: TAB <list of tab positions> ( *<step>)
  1293.  
  1294. Examples:  TAB 9,15,40   ; tabs at columns 9,15,40
  1295.            TAB *4        ; tabs at columns 5,9,13,...
  1296.  
  1297.  
  1298.  
  1299. ANAGRAM, AN
  1300.  
  1301. ANAGRAM (AN)   Searches for all words that contains specified characters
  1302.                regardless of their order.
  1303.  
  1304. Syntax: AN <word pattern> (<dictionary file>)
  1305.  
  1306.       If <dictionary file> is not provided, the main (first) dictionary
  1307.       specified in the current configuration will be searched.
  1308.  
  1309. Compare FINDW.
  1310.  
  1311.  
  1312.  
  1313. BUILD, BU
  1314.  
  1315. BUILD   (BU)   Spell checks text file and writes all words not recognized
  1316.                to a text file.
  1317.  
  1318.                This word file may later - after any editing that might be
  1319.                required - be added to a dictionary file - see INSWORDS
  1320.                (or be used to make a new dictionary - See MAKED).
  1321.  
  1322. Syntax: BUILD <input file> <output file>
  1323.  
  1324. Compare SPELL, MAKED and INSWORDS
  1325.  
  1326.  
  1327.  
  1328. COUNTD, COD
  1329.  
  1330. COUNTD  (COD)  Counts words in dictionary.
  1331.  
  1332. Syntax: COUNTD (<dictionary file>)
  1333.  
  1334.       If <dictionary file> is not provided, the user dictionary
  1335.       specified in the current configuration will be used.
  1336.  
  1337.  
  1338.  
  1339. DELWORDS, DW
  1340.  
  1341. DELWORDS   (DW)  Removes words in text file from dictionary.
  1342.  
  1343. Syntax: DW <text file> (<dictionary file>)
  1344.  
  1345.       If <dictionary file> is not provided, the user dictionary
  1346.       specified in the current configuration will be used.
  1347.  
  1348. Compare INSWORDS.
  1349.  
  1350.  
  1351.  
  1352. FINDW, FW
  1353.  
  1354. FINDW   (FW)   Searches for all words with given characters, in given
  1355.                order.
  1356.  
  1357.                ? - stands for any one character.
  1358.                * - stands for any number of any characters.
  1359.  
  1360. Syntax: FW <word pattern> (<dictionary file>)
  1361.  
  1362.       If <dictionary file> is not provided, the main (first) dictionary
  1363.       specified in the current configuration will be searched.
  1364.  
  1365. Compare ANAGRAM.
  1366.  
  1367.  
  1368.  
  1369. INSWORDS, IW
  1370.  
  1371. INSWORDS   (IW)   Adds the words in text file to dictionary file.
  1372.  
  1373. Syntax: IW <text file> (<dictionary file>)
  1374.  
  1375.       If <dictionary file> is not provided, the user dictionary
  1376.       specified in the current configuration will be used.
  1377.  
  1378. Compare DELWORDS, MAKED.
  1379.  
  1380.  
  1381.  
  1382. LISTD, LD
  1383.  
  1384. LISTD   (LD)   Lists dictionary file, optionally to a file.
  1385.  
  1386. Syntax: LD (<dictionary file> (<output file>))
  1387.  
  1388.       If <dictionary file> is not provided, the user dictionary
  1389.       specified in the current configuration will be used.
  1390.  
  1391.       If <output file> is omitted, output will be to the screen.
  1392.  
  1393. Compare MAKED.
  1394.  
  1395.  
  1396.  
  1397. LOOKUP, LK
  1398.  
  1399. LOOKUP  (LK)   Searches for similarly spelled words.
  1400.  
  1401. Syntax: LK <word> (<dictionary file>)
  1402.  
  1403.       If <dictionary file> is not provided, the main (first) dictionary
  1404.       specified in the current configuration will be searched.
  1405.  
  1406.  
  1407.  
  1408. MAKED, MKD
  1409.  
  1410. MAKED   (MKD)  Makes a dictionary file that contains all words in text
  1411.                file.
  1412.  
  1413. Syntax: MKD <text file> (<dictionary file>)
  1414.  
  1415. If <dictionary file> is omitted, a dictionary will be created with the
  1416. same name as <text file>, but with the LEX extension.
  1417.  
  1418.  
  1419.  
  1420. SPELL, SC
  1421.  
  1422. SPELL   (SC)   Two pass spell check of text, optionally of file on disk.
  1423.  
  1424.                For each word not recognized, SPELL will stop and await
  1425.                action:
  1426.  
  1427.                V - View the word in its context.
  1428.                C - View the word in its context and possibly change it.
  1429.                L - Look up word in dictionary and find similarly spelled
  1430.                    words.
  1431.                I - Ignore the word (leave it without action).
  1432.                B - Back to previously ignored word.
  1433.                S - Store word in dictionary.
  1434.  
  1435. Syntax: SPELL (<textfile>)
  1436.  
  1437.         If <textfile> is not provided, the file currently being edited is
  1438.         checked. If the file is too large to be checked from memory, an
  1439.         instruction to save the file and check it from file, is issued.
  1440.  
  1441. Also available in block version SPELLB.
  1442.  
  1443.            Spell checking can also be done from edit mode with
  1444.                      CTRL-S, CTRL-Q and SHIFT-CTRL-S
  1445.  
  1446. Try also HELP subjects LEX, QIC and BUILD
  1447.  
  1448.  
  1449.  
  1450. SPELLB, SCB
  1451.  
  1452. SPELLB  (SCB)  Spell check a marked block in the file currently being
  1453.                edited.
  1454.  
  1455.                This command may only be used to check a block in the file
  1456.                being edited. It may not be used to check a block in a
  1457.                document on file.
  1458.  
  1459. Syntax: SCB
  1460.  
  1461.  
  1462.  
  1463. CODE
  1464.  
  1465. CODE           Displays the code numbers returned by the key pressed.
  1466.  
  1467.                Both the Protext token number and the key number are
  1468.                displayed.
  1469.  
  1470. Syntax: CODE
  1471.  
  1472.  
  1473.  
  1474. EXEC, X
  1475.  
  1476. EXEC    (X)    Executes a file of commands.
  1477.  
  1478.                Just type the commands in edit mode (in a new and empty
  1479.                file) as you would in command mode, and press return every
  1480.                time you normally would have had to do so to make the
  1481.                program act. Then save the file (with SAVE). After this you
  1482.                can at any time and repeatedly execute the sequence of
  1483.                commands with EXEC.
  1484.  
  1485.                If you want the Exec file to be able to execute editing
  1486.                commands, you can use the special escape character '|'.
  1487.                (This is not necessary for command mode commands)
  1488.  
  1489.                Example:  |765||744|  - enters edit mode and erases a
  1490.                                        marked block.
  1491.  
  1492. Syntax: EXEC <filename>
  1493.  
  1494. Other HELP-subjects: CODE, PAUSE, ECHO, MACRO, EXECS.
  1495.  
  1496.  
  1497.  
  1498. EXECS, XS
  1499.  
  1500. EXECS (XS)     Executes a string of commands given with EXECS.
  1501.  
  1502. Other HELP-subjects: CODE, PAUSE, ECHO, MACRO, EXEC.
  1503.  
  1504.  
  1505.  
  1506. LMACROS, LM
  1507.  
  1508. LMACROS (LM)   Lists defined macros.
  1509.  
  1510.                All the currently defined macros are displayed, together
  1511.                with the key to which each is assigned.
  1512.  
  1513. Syntax: LM
  1514.  
  1515.  
  1516.  
  1517. MACRO, KEY
  1518.  
  1519. MACRO   (KEY)  Defines macro.
  1520.  
  1521.                (This can alternatively be done with CTRL-f1).
  1522.  
  1523. Syntax:    KEY  <letter> <string>  ; assign phrase to ALT+letter
  1524.         or KEY S<letter> <string>  ; assign phrase to SHIFT+ALT+letter
  1525.         or KEY  <number> <string>  ; assign phrase to function key
  1526.         or KEY S<number> <string>  ; assign phrase to SHIFT+function key
  1527.         or KEY A<number> <string>  ; assign phrase to ALT+function key
  1528.         or KEY C<number> <string>  ; assign phrase to CTRL+function key
  1529.  
  1530. ^ is 'escape character' and is used around numbers to be interpreted as
  1531. code and not characters to be printed. For instance ^13^ produces a
  1532. carriage return.
  1533.  
  1534. The KEY files that are saved with the command SAVEKEYS are actually lists
  1535. of KEY commands, and can be edited as ordinary text files.
  1536.  
  1537. Also see: MACROS, CODE, LMACROS
  1538.  
  1539.  
  1540.  
  1541. CALC, CA
  1542.  
  1543. CALC    (CA)   Calculates the value of a simple numeric expression.
  1544.  
  1545.                + - * / and parentheses can be used.
  1546.  
  1547.         When the result has been displayed, it can be inserted into the
  1548.         text as an integer (by pressing the space bar) or with required
  1549.         number of decimal places (by pressing the appropriate number key).
  1550.  
  1551. Syntax: CALC <expression>
  1552.  
  1553.  
  1554.  
  1555. COUNT, CT
  1556.  
  1557. COUNT   (CT)   Counts words in text.
  1558.  
  1559. Syntax: COUNT
  1560.  
  1561. Also available as block version COUNTB.
  1562.  
  1563.  
  1564.  
  1565. COUNTB, CTB
  1566.  
  1567. COUNTB  (CTB)  Counts words in marked block.
  1568.  
  1569. Syntax: COUNTB
  1570.  
  1571.  
  1572.  
  1573. GOTO
  1574.  
  1575. GOTO    (G)    Enters edit mode with cursor on given Page/Row/Column.
  1576.  
  1577. Syntax:    GOTO <linenumber>
  1578.         or GOTO P<pagenumber>
  1579.         or GOTO C<columnnumber>
  1580.  
  1581.  
  1582.  
  1583. HELP, H
  1584.  
  1585. HELP    (H)    Displays Help information.
  1586.  
  1587. Syntax:    HELP <subject>
  1588.         or HELP <commandname>
  1589.  
  1590. Help on editing keys is provided within the menus.
  1591.  
  1592.  
  1593.  
  1594. LOADCFG, LCFG
  1595.  
  1596. LOADCFG (LCFG)   Loads configuration file (CFG file).
  1597.  
  1598.  
  1599. Syntax: LCFG <configuration file name>
  1600.  
  1601. Compare STATUS, CONFIG.
  1602.  
  1603.  
  1604.  
  1605. PAUSE
  1606.  
  1607. PAUSE      Pauses and waits for a key press. For use in EXEC files.
  1608.  
  1609. Syntax: PAUSE (message)
  1610.  
  1611.  
  1612.  
  1613. QUIT, Q
  1614.  
  1615. QUIT    (Q)    Quits Protext.
  1616.  
  1617. Syntax: Q
  1618.  
  1619.  
  1620.  
  1621. STATUS, STAT
  1622.  
  1623. STATUS  (STAT)   Lists important settings in currently loaded
  1624.                  configuration file.
  1625.  
  1626. Syntax: STAT
  1627.  
  1628. Compare LOADCFG and CONFIG.
  1629.  
  1630.  
  1631.  
  1632. CONFIG
  1633.  
  1634. CONFIG  (CFG)    Menu driven configuration program. When you call this, it
  1635.                  will automatically load the same configuration file that
  1636.                  currently determines the various working parameters of
  1637.                  Protext.
  1638.  
  1639.                  If you make changes and then save this file under the
  1640.                  same name, you will be able to observe these changes as
  1641.                  soon as you return to Protext.
  1642.  
  1643. Syntax: CFG
  1644.  
  1645. Note:   This is an external command, so the program must be available on
  1646.         disk and sufficient memory available to execute it.
  1647.  
  1648. Compare STATUS and LOADCFG
  1649.  
  1650.  
  1651.  
  1652. CONVERT, CV
  1653.  
  1654. CONVERT (CV)   File conversion program.
  1655.  
  1656. Syntax:
  1657.  
  1658.    CV <conv-type> <infile> (outfile) ; converts infile according to
  1659.                                        conv-type
  1660.    CV ?                              ; gives help info on conversion
  1661.                                        types.
  1662.    CV                                ; Calls CONVERT menu.
  1663.                                        (simplest method)
  1664.  
  1665. Note:   This is an external command, so the program must be available on
  1666.         disk and sufficient memory available to execute it.
  1667.  
  1668. Compare SAVEA.
  1669.  
  1670.  
  1671.  
  1672. FSORT, SORTING
  1673.  
  1674. FSORT      File sorting program.
  1675.  
  1676. Syntax:
  1677.  
  1678.  FSORT <infile> (outfile) <options> ; sorts infile
  1679.  
  1680.  FSORT ?                            ; gives help info on sorting options.
  1681.  
  1682. Note:   This is an external command, so the program must be available on
  1683.         disk and sufficient memory available to execute it.
  1684.  
  1685.  
  1686.  
  1687. CONT, CO
  1688.  
  1689. CONT           Resumes background printing after STOP.
  1690.  
  1691. Syntax: CO
  1692.  
  1693.  
  1694.  
  1695. STOP, ST
  1696.  
  1697. STOP           Stops printer but leaves text in printer buffer.
  1698.  
  1699.                Resume printing with CONT.
  1700.  
  1701. Syntax: ST
  1702.  
  1703. Compare ABANDON.
  1704.  
  1705.  
  1706.  
  1707. CLEARKEYS, CLRK
  1708.  
  1709. CLEARKEYS  (CLRK)     Removes all user defined macros and resets the
  1710.                       supplied default macros. (Use LDK without any
  1711.                       parameters to reset your own macros, as they were
  1712.                       when you last saved them).
  1713.  
  1714. CLEARKEYS N (CLRK N)  Removes all macros.
  1715.  
  1716.                       Use KEY command to remove a single macro.
  1717.  
  1718.  
  1719.  
  1720. LOADKEYS, LDK
  1721.  
  1722. LOADKEYS   (LDK)      Loads macro definitions from file.
  1723.  
  1724.                       Existing definitions are left untouched if not
  1725.                       redefined in the file.
  1726.  
  1727. Syntax:
  1728.  
  1729.        LDK <filename> ; loads given macro file
  1730.  
  1731.        LDK            ; reloads last macro file (resets after a mistake).
  1732.  
  1733. Compare SAVEKEYS, CLEARKEYS
  1734.  
  1735.  
  1736.  
  1737. SAVEKEYS, SVK
  1738.  
  1739. SAVEKEYS   (SVK)      Saves macro definitions in a file.
  1740.  
  1741. Syntax: SVK (<filename>)
  1742.  
  1743. Compare KEY, LOADKEYS.
  1744.  
  1745.  
  1746.  
  1747. FF
  1748.  
  1749. FF         Sends a Form Feed character to printer.
  1750.  
  1751. Syntax: FF
  1752.  
  1753.  
  1754.  
  1755. ECHO
  1756.  
  1757. ECHO    Turns on or off echoing to screen of commands in an exec file.
  1758.  
  1759. Syntax: ECHO OFF
  1760.         ECHO ON
  1761.  
  1762.  
  1763.  
  1764. SYMBOL, SYM
  1765.  
  1766. SYMBOL  (SYM)   Changes the appearance on screen of a character.
  1767.  
  1768. Syntax: SYM <charcode> <n1> <n2> ... <n8>   ; for 8x8 characters
  1769.         SYM <charcode> <n1> <n2> ... <n16>  ; for 16x8 characters
  1770.  
  1771.   Each <n?> determines a pixel row value, this is eight pixels numbered
  1772.   from 7 down to 0 (counting left to right), the value is calculated as
  1773.   the sum of certain values for each filled pixel in the row:
  1774.  
  1775.       Pixel column:      7    6    5    4    3    2    1    0
  1776.       Term to add :    128   64   32   16    8    4    2    1
  1777.  
  1778. E.g.  129 produces one dot in the start and one in the end of the row
  1779.       (128 + 1 = 129)
  1780.  
  1781.  
  1782.  
  1783. TOUCH
  1784.  
  1785. TOUCH      'Touches' a file so that it is set to current time and date.
  1786.  
  1787. Syntax: TOUCH <ambiguous filename>
  1788.  
  1789.  
  1790.  
  1791. LINK
  1792.  
  1793. LINK       Turns on or off linking of files in split screen mode.
  1794.  
  1795. Syntax: LINK ON
  1796.         LINK OFF
  1797.  
  1798.  
  1799.  
  1800. WINDOW,WIN
  1801.  
  1802. WINDOW  (WIN)   Splits and unsplits screen and sets file window size.
  1803.  
  1804.                 With no number this splits the screen equally or
  1805.                 unsplits it.
  1806.  
  1807.                 A number sets the size of the lower window, in lines.
  1808.  
  1809. Syntax: WINDOW (<number of lines>)
  1810.  
  1811. see also : LINK.
  1812.  
  1813.  
  1814.  
  1815. SHOW, SH
  1816.  
  1817. SHOW    (SH)    Lists all files currently open showing file size and
  1818.                 whether changed.
  1819.  
  1820.  
  1821.  
  1822. INDEX, IX
  1823.  
  1824. INDEX   (IX)    Generates index and table of contents without printing the
  1825.                 file.
  1826.  
  1827. Syntax: INDEX (<filename>)
  1828.  
  1829.  
  1830.  
  1831. STYLEWRITER, STW
  1832.  
  1833. StyleWriter, "The plain English editor" by Editor Software
  1834.  
  1835. StyleWriter is a grammar and style checker. It will check your text for
  1836. 20,000 style and usage problems.
  1837.  
  1838. Style faults highlighted include redundancies, tautologies, cliches,
  1839. jargon, overwriting, sexist words, hidden verbs and passive verbs.
  1840.  
  1841. Usage errors picked up include possible misused or confused words, grammar
  1842. faults, wrong use of hyphens and misspellings.
  1843.  
  1844. StyleWriter lets you choose which features you want to use and so adapt
  1845. the program to your writing needs.
  1846.  
  1847. StyleWriter is available in a special version for Protext. Please contact
  1848. Arnor for a demonstration disk and the current price.
  1849.  
  1850.  
  1851. End.
  1852.